Evolution Of The Submachine Gun: Three Distinct Generations